﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DongFangGuoKai.WMSPlatform.Service.InboundOrderDetail.DTO
{
    public class AddReceivingBilDTO
    {
        /// <summary>
        /// 委托单号
        /// </summary>
        public string OrderNo { get; set; }

        /// <summary>
        /// 样品个数
        /// </summary>
        public int? SampleTotalCount { get; set; }

        /// <summary>
        /// 客户名称
        /// </summary>
        public string? CustomerName { get; set; }

        /// <summary>
        /// 客户电话
        /// </summary>
        public string? CustomerPhone { get; set; }
        public List<AddReceivingBilDetailDTO>? SampleInfo { get; set; }
    }
    public class AddReceivingBilDetailDTO
    {
        /// <summary>
        /// 样品名称
        /// </summary>
        public string SamplelName { get; set; }

        /// <summary>
        /// 样品Id
        /// </summary>
        public long SampleId { get; set; }

        /// <summary>
        /// 样品编号
        /// </summary>
        public string SampleCode { get; set; }

        /// <summary>
        /// 存储位置（1：货架、2：自助柜、3：大件区）
        /// </summary>
        public int? PositionType { get; set; }

        /// <summary>
        /// 样品数量
        /// </summary>
        public int? SampleNum { get; set; }

        /// <summary>
        /// 实验室
        /// </summary>
        public int Laboratory { get; set; }

        /// <summary>
        /// 样品的分类（类别）
        /// </summary>
        public int? SampleTypeCode { get; set; }

        /// <summary>
        /// 样品的体积
        /// </summary>
        public string? SampleWeight { get; set; }

        /// <summary>
        /// 样品的重量
        /// </summary>
        public string? SampleSize { get; set; }
    }




    public class StackingStorageDTO
    {
        /// <summary>
        /// 样品码
        /// </summary>
        public string? sampleCode { get; set; }

        public int userId { get; set; }

        /// <summary>
        /// 箱号/托盘号
        /// </summary>
        public string? pallCode { get; set; }
    }
}
